package cn.stylefeng.guns.modular.business.frequency.cmlinkman.entity;

import cn.stylefeng.guns.core.pojo.base.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;

import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 通讯录联系人表
 *
 * @author yujie
 * @date 2023/05/09 17:17
 */
@Data
@TableName("cm_linkman")
public class CmLinkman  {

    /**
     * id
     */
    @TableId("id")
    private Long id;
    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;

    /**
     * 创建人
     */
    @TableField(fill = FieldFill.INSERT)
    private Long createUser;


    /**
     * 通讯录ID
     */
    @TableField("company_id")
    private Long companyId;

    /**
     * 联系人姓名
     */
    @TableField("name")
    private String name;

    /**
     * 联系人电话
     */
    @TableField("phone")
    private String phone;

    /**
     * 客户状态
     */
    @TableField("status")
    private Integer status;

    /**
     * 城市code
     */
    @TableField("city")
    private String city;

    @TableField(exist = false)
    private String cityName;

    /**
     * 1.删除 0.未删除
     */
    @TableField("has_delete")
    private Integer hasDelete;

    /**
     * 是否已审核 1.是 0.否
     */
    @TableField("has_check")
    private Integer hasCheck;

    /**
     * 审核人
     */
    @TableField("check_user")
    private String checkUser;

    /**
     * 最后一次接单时间
     */
    @TableField("last_transport_time")
    private String lastTransportTime;


    /**
     * 最后一次下单时间
     */
    @TableField("last_order_time")
    private String lastOrderTime;
    /**
     * 上一次接单时间
     */
    @TableField("transport_time")
    private String transportTime;


    /**
     * 上一次下单时间
     */
    @TableField("order_time")
    private String orderTime;

    /**
     * 租户ID
     */
    @TableField(value = "tenant_id",fill = FieldFill.INSERT)
    private Long tenantId;

}
